public class Test {
    public static void main(String[] args) {
StringBuffer stringBuffer = new StringBuffer("abc");
        System.out.println(stringBuffer);
        stringBuffer.append(12).append("abc");      //字符串拼接，不产生新的对象
        System.out.println(stringBuffer);
        stringBuffer.setCharAt(0,'g');      //设置字符串0下标的字符
        System.out.println(stringBuffer);
        stringBuffer.insert(1,"aaaaaaaaaaaaaaaa");      //在某个位置直接插入字符串
        System.out.println(stringBuffer);
        stringBuffer.reverse();             //反转字符串(当前对象)
        System.out.println(stringBuffer);
        String s = stringBuffer.toString();     //将stringBuffer转换为字符串
        System.out.println(s);
        
    }
    public static void main1(String[] args) {
    //截取字符串
    String str = "abcdef";
    System.out.println(str.substring(1));//bcdef       如果传的是0下标，那么返回原对象，如果传的是其他下标，返回新的对象
        System.out.println(str.substring(1,4));//截取[1,4)下标的字符串
        String s = "   abc   de   ";
        System.out.println(s.trim());   //去除左右空格，中间的去不掉
    }
}
